*{
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
}

body{
/*	background:url(../img/bg.png) center repeat-x #ffffff;
*/	font-size:12px;
background-color:#e0e0e1;
	line-height:20px;
}

img{
	border:none;
}

a{
	color:#278727;
	text-decoration:none;
}

a:hover{
	color:#278727;
	text-decoration:underline;
}

h2, strong{
	color:#ffffff;
	font-size:16px;
}

strong{
	 padding:5px;
}

li{
	list-style-type:none;
}

/*.banner{
	height:122px;
	background:url(../img/banner.png) repeat-x;
}*/
#header-wrapper{
	height:209px;
	background:url(../img/banner.png) repeat-x;
}

.wrapper{
	margin:auto;
	width:980px;
}

#layout-left{
	float:left;
	width:250px;
	margin:10px 0px 10px 0px;
}

#layout-center{
	float:left;
	width:550px;
	margin:20px 0px 10px 0px;
}

#layout-right{
	float:left;
	width:180px;
	margin:20px 0px 10px 0px;
}

#footer-wrapper{
	float:left;
	width:100%;
	height:130px;
	background:url(../img/bg-footer-wrapper.png) repeat-x;
	
}

.footer{
	width:980px; 
	height:100px;
	margin:auto; margin-top:30px; 
	background:url(../img/bg-footer.png) no-repeat;
}

.footer p{ 
	text-align:center;
	color:#FFF;
	font-weight:bold;
}

.clear{
	clear:both;
}

/*------------------------------------------------menu-user*/
.menu-user{
	width:980px;
	height:36px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	background:url(../img/bg-menu.png) repeat-y #e28b0d;
	color:#ffffff;
}

.menu-user a img{
	float:right;
	width:345;
	height:30px;
	margin:3px 0px 2px 0px;
}

.menu-user marquee{
	float:right;
	width:740px;
	margin:8px 5px 0px 5px;
}
/*---------------------------------------end-menu-user*/
/*----------------------------------------cat & boxes*/
.box-content{
	width:530px;
	background-color:#ffffff;
	padding:6px;
}

.cat, .box-large{
	width:248px;
}

.box-large-top{
	height:8px;
	margin-top:10px;
	background:url(../img/box-large-top.png) no-repeat;
}

.cat-top{
	height:67px;
	background:url(../img/box-large-cat-top.png) no-repeat;
}

.cat-top h2{
	padding:20px 0px 0px 62px;
}

.cat-center, .box-large-center{
	background:url(../img/box-large-center.png) repeat-y;
	color:#278727;
}

.cat-bottom, .box-large-bottom{
	height:10px;
	margin-bottom:10px;
	background:url(../img/box-large-bottom.png) no-repeat;
}

.cat-center ul li, .box-large-center p{
	width:85%;
	/*height:25px;*/
	margin-left:20px;
	padding:5px;
	border-bottom:1px dotted #b6b6b6;
	font-size:13px;
	font-weight:bold;
	line-height:25px;
}

.cat-center ul li img{
	margin-left:20px;
	margin-right:10px;
}

.cat-center ul li ul li{
	border-bottom:none;
	border-top:1px dotted #b6b6b6;
	display:block;
	font-weight:normal;
}

.box-large-center p{
	padding:0px 10px;
	border-bottom:none;
}

.box-large-center p span{
	padding-left:5px;
	font-weight:bold;
	color:#358f35;
	vertical-align:top;
	line-height:30px;
}

.box-large-center p span a{
	
	vertical-align:top;
}

 .box-large-center ul li img{
	 margin:0px 33px;
	 padding:5px 0px;
	 border-top:1px dotted #E58C0C;
	 border-bottom:1px dotted #E58C0C;
 }

.box-small{
	width:178px;
}

.box-small-top{
	height:4px;
	background:url(../img/box-small-top.png) no-repeat;
}

.box-small-center{
	background:url(../img/box-small-center.png) repeat-y;
}

.box-small-bottom{
	height:4px;
	background:url(../img/box-small-bottom.png) no-repeat;
}

.box-small-center p{
	padding-left:5px;
	border-bottom:1px dotted #E58C0C;
}

.box-small-center p span{
	padding-left:5px;
	font-weight:bold;
	color:#358f35;
	vertical-align:top;
	line-height:30px;
}

.box-small-center ul li{
	padding:5px 10px;
}
/*--------------------------------------------end cat & boxes*/

.title-red-01{
	width:40px;
	height:40px;
	background:url(../img/bg-title-red-01.png) no-repeat;
}

.title-red-02{
	float:left;
	width:217px; 
	padding-top:10px;
	height:25px;
	background-color:#bc050a;
}

.title-red-03{ 
	float:left;
	width:17px;
	height:40px;
	background:url(../img/bg-title-red-02.png) no-repeat left top;
}

.title-red-04{
	margin-left:40px; float:left;
	width:490px;
	height:40px;
	background:url(../img/bg-title-red-03.png) repeat-x;
}


.thumb-01{
	width:140px; 
	height:70px;
	margin:10px;
	padding:2px;
	background-color:#ffffff;
	border:1px solid #b6b6b6;
}

.thumb-02{
	width:100px; 
	height:70px;
	border:1px solid #000000;
}

.thumb-03{
	width:380px;
	height:280px;
	margin:25px 65px;
	padding:10px;
	background:url(../img/bg-thumb-03.png) no-repeat;
}

.thumb-04{
	width:110px;
	height:113px;
	padding:5px; padding-bottom:10px;
	background:url(../img/bg-thumb-04.png) no-repeat;
}


.thumb-list li{
	float:left;
	width:120px;
	margin:20px 6px;
	
}

.thumb-list li p{
	text-align:center;
}

.thumb-list li p a.title{
	color:#000;
	font-weight:bold;
}

.style-input{
	height:20px;
	margin:10px 0px 0px 10px;
	padding:0px 5px 0px 5px;
	background:url(../img/bg-input.png) repeat-x #ffffff;
	border:1px solid #b6b6b6;
}

.style-button{
	margin:8px 0px 10px 15px;
	padding:2px;
}



.promotion{
	margin:10px auto;
}

.currency{
	width:178px;
	height:140px;
	background:url(../img/bg-currency.png) repeat-x;
	border:1px solid #b6b6b6;
}

.currency p{
	padding:5px 5px 5px 10px;
}

.currency span.title{
	padding-left:10px;
	vertical-align:top;
	color:#980004; 
	font-size:16px;
	font-weight:bold;
}

.currency span.source{
	vertical-align:top;
}

.currency .table-sroll{
	width:170px;
	height:74px;
	overflow-x:hidden;
	overflow-y:scroll;
}

.currency table{
	margin-left:10px;
	width:160px;
}

.currency table td{
	height:25px;
	padding-left:5px;
	background-color:#ffffff;
	border:1px solid #999;
	font-weight:bold;
}

.news-hot{
	width:67%;
	float:left;
}

.news-hot p{
	padding:5px;
	text-align:justify;
}
.news-hot .title{ 
	color:#278727;
	font-weight:bold;
}

.news-lastest{
	float:left;
	width:32.5%;
	height:370px;
	background-color:#efeff0;
	border:1px solid #b6b6b6;
}

.news-lastest p{
	padding:2px;
	text-align:center;
}

.news-user ul li{
	padding:10px 0px;
	border-bottom:1px dotted #b6b6b6;
	height:80px;
}

.news-user ul li img{
	float:left;
	margin-right:5px;
	border:1px solid #000000; 
}

.news-user ul li p{
	text-align:justify;
}

.news-user ul li p strong.name{ 
	padding:0px;
	font-size:12px;
	color:#e58c0c;
}

.news-user ul li p strong.add{
	padding:0px;
	font-size:12px;
	color:#278727;
}

.news-user p.paging{
	margin:15px 0px 10px 300px;;
}

.news-user p.paging a{
	padding: 5px 10px;
	border:1px solid #b6b6b6;
}

.news-user p.paging a:hover{
	background-color:#e58c0c;
	color:#ffffff;
	text-decoration:none;
}

.note-top{
	width:526px;
	height:29px;
	background:url(../img/note-top.png) no-repeat;
}

.note-center{
	width:526px;
	background-color:#efeff0;
}

.note-center p{
	padding:0px 10px;
}

.note-bottom{
	width:526px;
	height:9px;
	background:url(../img/note-bottom.png) no-repeat;
}

/********ThaoPT Tin Tuc********/

.box-content
{
	padding-left: 10px;
}


.box-content .last
{
	margin-right: 0px;
}

.box-content .items h3
{
	color: #bca327;
	padding-left: 22px;
	padding-top: 7px;
}

.box-content .img
{
	margin-top: 45px;
	margin-left: 30px;
}

.box-content .detail
{
	text-align: center;
	margin-top: 30px;
	cursor: pointer;
}

.box-content .detail a
{
	color: #000;
	text-decoration: none;
}

.box-content .detail a:hover
{
	color: #000;
	text-decoration: underline;
}

.box-content .info
{
	height: 262px;
}

.box-content .show-detail li
{
	background: url(/img/li.gif) 0 5px no-repeat;
	padding-left: 10px;
	padding-bottom: 9px;
}

.box-content .show-detail li p
{
	line-height: 24px;
}

.tintuc
{
	padding: 30px 15px 14px;

}

.tintuc h3 a
{
	color: #278727;
	font-size: 16px;
	text-decoration: none;
	
}

.tintuc p
{
	line-height: 22px;
	font-family:Times New Roman,Georgia,Serif;
	font-size:12pt;
	word-spacing:2px;

}

.tintuc p.thumb
{
	float: left;
	margin-right: 12px;
}

.tintuc ul li
{
	border-bottom: 1px solid #aeaeae;
	padding: 10px 0;
}
